//我的任务界面接口
import Http from "@/utils/request";


/**
 *  任务---店长新建任务
 * @param {*} params data数据对象
 */
export const addTask = (params)=>{
    return  Http.fetch(
        `/crm/crmSuperGuideTask/addTask`,
        params,
        { 
            loading:true,
        }
    );
}

/**
 *  任务---店长编辑任务
 * @param {*} params data数据对象
 */
export const editTask = (params)=>{
    return  Http.fetch(
        `/crm/crmSuperGuideTask/updateTask`,
        params,
        { 
            loading:true,
        }
    );
}


/**
 *  任务---店长查看我的任务详情
 * @param {*} params data数据对象
 */
export const  getTaskById= (params)=>{
    return  Http.fetch(
        `/crm/crmSuperGuideTask/getTaskById/${params.id}`,
        {},
        { 
            method:'get',
            loading:true,
        }
    );
}




/**
 *  任务---店长 查看我创建的任务列表
 * @param {*} params data数据对象
 */
export const  getTaskListByShop= (params,pageIndex=1,pageSize=10)=>{
    return  Http.fetch(
        `/crm/crmSuperGuideTask/list`,
        params,
        { 
            loading:true,
            pageIndex,
            pageSize
        }
    );
}


/**
 *  任务---店员 查看我创建的任务列表
 * @param {*} params data数据对象
 */
export const  getTaskListByUser= (params,pageIndex=1,pageSize=10)=>{
    return  Http.fetch(
        `/crm/crmSuperGuideTaskUser/list`,
        params,
        { 
            loading:true,
            pageIndex,
            pageSize
        }
    );
}



//                                                              任务状态更改

/**
 *  任务---完成任务/重新任务
 * @param {*} params data数据对象
 * 
 */
export const  compoleteTask= (params)=>{
    return  Http.fetch(
        `/crm/crmSuperGuideTask/admin/finish`,
        params,
        { 
            loading:true
        }
    );
}



/**
 *  任务--- 删除任务
 * @param {*} params data数据对象
 * 
 */
export const  deleteTask= (params)=>{
    return  Http.fetch(
        `/crm/crmSuperGuideTask/admin/delete/${params.id}`,
        params,
        { 
            loading:true,
            method:'get'
        }
    );
}

